have a backbone

Translations
avoir du cran
Definitions
To have a backbone means to possess courage, strength of character, or the ability to stand up for one's beliefs and principles, especially in difficult situations.